from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By

s = Service(r'D:\bianchengerbianchenger\driver\chromedriver.exe')
driver = webdriver.Chrome(service=s)
driver.get("https://www.baidu.com")
driver.close()





#定位网站里可以用   control+shift+c

cls=driver.window_handles
driver.switch_to.window(cls[1])
#注意：这里cls的索引1表示的是打开的网页句柄数，原始网页为0，新打开的网页为1。如果有两个以上的网页，比如三个网页，
# 句柄为0,2,1。同理以此类推如果有五个网页，为0,4,3,2,1。只要是新打开的网页都为1，原始网页都为0，其他网页根据打开的顺序倒序排列。

driver.find_element(By.ID,'kw').send_keys('雪落无尘处')

driver.find_element(By.NAME,'kw').send_keys('无复顾清寒')

driver.find_element(By.CLASS_NAME,'s_ipt').send_keys('银鬓两相望')    #class值有空格 改成.

driver.find_element(By.LINK_TEXT,"新闻").click()      #全部匹配
driver.find_element(By.PARTIAL_LINK_TEXT,'新闻').click()      #部分匹配

all_input=driver.find_elements(By.TAG_NAME,'input')               #这里是elements
print(len(all_input))







#切换框架
f = driver.find_element(By.CLASS_NAME,'wind_editor_iframe')
driver.switch_to.frame(f)       #切入框架

driver.find_element(By.CLASS_NAME,'editor_content').send_keys('中分头背带裤我是ikun你记住')

driver.switch_to.default_content()      #切出框架

driver.find_element(By.CLASS_NAME,'btn.btn_submit.btn_big.fl.mr10').click()

#text[-3]取到倒数第三个
remark_or_comment = f.find_element(By.CSS_SELECTOR, 'div.star span+span+span+span').text[-3]